net: ena: add functions for handling Low Latency Queues in ena_com
authorArthur Kiyanovski <akiyano@amazon.com>
Thu, 11 Oct 2018 08:26:19 +0000 (11:26 +0300)
committerBen Hutchings <ben@decadent.org.uk>
Thu, 17 Jan 2019 18:56:17 +0000 (18:56 +0000)
commitfd1ea148ae496cac12764eee4a7e6a386db0958c
tree91dfb88a4691691074ae0ce39b86ee75f89f9a42
parentcfd0c42727788687e5797d6dc73c1283a4510d40
net: ena: add functions for handling Low Latency Queues in ena_com

This patch introduces APIs for detection, initialization, configuration
and actual usage of low latency queues(LLQ). It extends transmit API with
creation of LLQ descriptors in device memory (which include host buffers
descriptors as well as packet header)

Signed-off-by: Arthur Kiyanovski <akiyano@amazon.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Gbp-Pq: Topic features/all/ena
Gbp-Pq: Name 0005-net-ena-add-functions-for-handling-Low-Latency-Queue.patch
drivers/net/ethernet/amazon/ena/ena_com.c
drivers/net/ethernet/amazon/ena/ena_com.h
drivers/net/ethernet/amazon/ena/ena_eth_com.c
drivers/net/ethernet/amazon/ena/ena_eth_com.h
drivers/net/ethernet/amazon/ena/ena_netdev.c